<?php 

	include 'includes/conectionMySql.inc';
	include 'includes/arrumaData.inc';
	include 'includes/security.php';
	
	$_POST = validaParametro($_POST);
	
	$valida = $_POST["envia"];

	if ($valida != 1){
		echo "Erro ao enviar a mensagem"; 
		exit();
	}
	$idCurriculo = $_POST['txtID'];
	$nome = $_POST['txtName'];
	$endereco = $_POST['txtEndereco'];
	$uf = $_POST['txtEstado'];
	$cidade = $_POST['txtCidade'];
	$bairro = $_POST['txtBairro'];
	$rota =$_POST['slctRota'];
	$status =$_POST['slctStatus'];
	$cpf =$_POST['txtCPF'];
	$ctps =$_POST['txtCTPS'];
	$dataAdmissao = arrumadataParaBD($_POST['txtDataAdmissao']);
	$dataNascimento = arrumadataParaBD($_POST['txtDataNascimento']);
	$email =$_POST['txtEmail'];
	$rg =$_POST['txtRG'];
	$telefone =$_POST['txtTelefone'];	
	$query = "SELECT cid.id as idCidade,est.id as idUF FROM tb_cidades cid inner join tb_estados est on cid.estado = est.id WHERE cid.nome='$cidade' and est.uf = '$uf'";
	$result = mysql_query($query) or die('Erro ao executar pesquisa de Cidade e Estado. '.mysql_error($db));
	$row = mysql_fetch_row($result);
	$idCidade = $row[0];
	$idUF = $row[1];
	
	$docs = array(
		01 => 0,
		02 => 0,
		03 => 0,
		04 => 0,
		05 => 0,
		06 => 0,
		07 => 0,
		08 => 0,
		08 => 0,
		09 => 0,
		10 => 0,
		11 => 0,
		12 => 0,
		12 => 0,
		13 => 0,
		14 => 0,
		15 => 0	
	);
	
	$docs[01] = @$_POST['doc01'];
	$docs[02] = @$_POST['doc02'];
	$docs[03] = @$_POST['doc03'];
	$docs[04] = @$_POST['doc04'];
	$docs[05] = @$_POST['doc05'];
	$docs[06] = @$_POST['doc06'];
	$docs[07] = @$_POST['doc07'];
	$docs[08] = @$_POST['doc08'];
	$docs[08] = @$_POST['doc08'];
	$docs[09] = @$_POST['doc09'];
	$docs[10] = @$_POST['doc10'];
	$docs[11] = @$_POST['doc11'];
	$docs[12] = @$_POST['doc12'];
	$docs[12] = @$_POST['doc12'];
	$docs[13] = @$_POST['doc13'];
	$docs[14] = @$_POST['doc14'];
	$docs[15] = @$_POST['doc15'];
	$manda = 1;
	$confirma = 0;
	foreach ($docs as $doc){
		if($doc == 0){
			$manda = 0;
		}
	}
	if($manda != 0){
		$idFunc = 0;
		$query = "select count(*) as count from funcionarios where idCurriculo = $idCurriculo";
		$result = mysql_query($query);
		$row = mysql_fetch_array($result);
		if($row[0]<1){
		  $queryCommand = "INSERT INTO funcionarios(nome, data_admissao, ctps, rg, cpf, data_nasc, estado, cidade, bairro, endereco, telefone, email, rota, status,data_criacao,idCurriculo";
		  $queryValues = " VALUES ('$nome','$dataAdmissao','$ctps','$rg','$cpf','$dataNascimento',$idUF,$idCidade,'$bairro','$endereco','$telefone','$email',$rota,$status,CURRENT_TIMESTAMP,$txtID";
		  if(isset ($_POST['chkCoordenador'])){
			  $coordenador = $_POST['chkCoordenador'];
			  $query.= ", coordenador";
			  $queryValues.=", $coordenador";
		  }	
		  $queryCommand.=")";
		  $queryValues.=")";
		  $query = $queryCommand.$queryValues;
		  echo $query . "<br>";	
		  $result = mysql_query($query) or die('Erro ao Cadastrar Funcionário. '.mysql_error($db));
		  $idFunc = mysql_insert_id($db);
		  $mensagem = '';
		}else{
			$query = "UPDATE funcionarios func SET func.status = 2 where func.idCurriculo =".$idCurriculo;
			$result = mysql_query($query) or die('Erro ao Cadastrar Funcionário. '.mysql_error($db));
			$query = "SELECT func.id FROM funcionarios func where func.idCurriculo =".$idCurriculo;
			$result = mysql_query($query) or die('Erro ao Cadastrar Funcionário. '.mysql_error($db));
			$row = mysql_fetch_array($result);
			$idFunc = $row[0];
		}
		$linhasAfetadas = mysql_affected_rows($db);		  
		if($linhasAfetadas > 0){
			$mensagem = "Funcionário Cadastrado com Sucesso";
			$id = $_POST['txtID'];
			$query = "UPDATE contratados SET visibilidade= 0, id_funcionario = $idFunc WHERE id_pessoa = $id";
			$result = mysql_query($query);
			$confirma = 1;
			if($linhasAfetadas > 0){
				$tipoMensagem = 3;
				include 'testeEmail.php';
			}		
		}
	}else{
		$mensagem = 'Não é possível contratar Candidato. Faltam documentos.';
	}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function confirma(){
	var conf = <?php echo $confirma;?>;
	if(conf == 1){
		alert("<?php echo $mensagem;?>");
	}else{
		alert("Erro ao cadastrar funcionário. "+"<?php echo $mensagem; ?>");	
	}
	window.location = "/sites/toppeople/topoffice/formListaContratados.php";
}
</script>
</head>

<body onload="javascript:confirma()">
</body>
</html>
